
// 全局请求封装
//作用：每次请求后台，都带上用户的token去请求后端接口


// const baseUrl = "http://127.0.0.1:8080/renren-fast/app"
const baseUrl = "http://47.103.219.164:8080/renren-fast/app"
/**
 * url:请求地址
 * method:请求方式
 * params:请求参数
 * notShowLoading:发起请求时，不显示加载中图标，默认显示
 */
export default (url, method, params,notShowLoading) => {
	if(!notShowLoading){
		uni.showLoading({
			title: "加载中"
		});
	}
	let token = uni.getStorageSync('token');
	
	return new Promise((resolve, reject) => {
		uni.request({
			url: baseUrl + url,
			method: method,
			header: {
				token: token
			},
			data:params,
			success(res) {
				resolve(res.data);
			},
			fail(err) {
				reject(err);
			},
			complete() {
				uni.hideLoading();
			}
		});
	});
};
